304998
822180
569393
964618
1141160
3793
242541
1101240
495211
743373
518400
328254
836355
91179
444732
895388
34252
483578
435204
523993
734246
38562
625367
604248